#bid_attach2-queue, #bid_attach-queue {
    display : none;
}
.banner {
    height      : 359px;
    padding-top : 19px;
}
.bannercenter {
    width       : 732px;
    height      : 359px;
    margin-left : 19px;
    float       : left;
    overflow    : hidden;
    position    : relative;
    text-align  : center;
}
.bannercenter ul li > a {
    display : block;
}
.flex-control-nav {
    position    : absolute;
    bottom      : 10px;
    z-index     : 4;
    display     : inline;
    margin-left : -36px;
}
.flex-control-nav li {
    display     : inline-block;
    text-indent : -99999px;
    margin      : 0 3px;
}
.flex-control-nav li a {
    display       : block;
    background    : #ff5917;
    width         : 13px;
    border-radius : 13px;
    height        : 13px;
    cursor        : pointer;
}
.flex-control-nav li a.flex-active {
    background-color : #fff;
}
.flex-direction-nav {
    /*position: absolute;
    top: 45%;
    width: 100%;
    z-index: 2;*/
    text-indent : -9999px;
}
.flex-direction-nav li {
    display : none;
}
.flexslider:hover .flex-direction-nav li {
    display : block;
}
.flex-direction-nav li:first-child {
    width    : 50px;
    height   : 50px;
    float    : left;
    position : absolute;
    top      : 45%;
    z-index  : 2;
}
.flex-direction-nav li:last-child {
    width    : 50px;
    height   : 50px;
    float    : right;
    position : absolute;
    top      : 45%;
    z-index  : 2;
    right    : 0;
}
.flex-prev {
    text-align : center;
    width      : 50px;
    height     : 50px;
    display    : block;
    background : url(../images/flex-left.png) no-repeat center center #000;
    opacity    : .6;
}
.flex-next {
    text-align : center;
    width      : 50px;
    height     : 50px;
    z-index    : 1;
    display    : block;
    background : url(../images/flex-right.png) no-repeat center center #000;
    opacity    : .6;
}
.loginbox {
    width  : 222px;
    height : 355px;
    border : 1px solid #e8e8e8;
}
.loginbox h2 {
    margin-bottom    : 15px;
    height           : 32px;
    line-height      : 32px;
    background-color : #FE5917;
    color            : #fff;
    font-size        : 14px;
    padding-left     : 10px;
}
.loginbox .span {
    text-align    : center;
    display       : block;
    margin-bottom : 12px;
}
.loginbox .span i {
    color : red;
}
.loginbox button {
    width              : 144px;
    height             : 33px;
    background         : #ff5917;
    margin             : 14px auto 25px 41px;
    color              : #fff;
    font-size          : 14px;
    border             : none;
    padding            : 0;
    cursor             : pointer;
    cursor             : pointer;
    -webkit-transition : all 0.4s;
    -moz-transition    : all 0.4s;
    -o-transition      : all 0.4s;
}
.loginbox ul {
    margin-left  : 15px;
    width        : 500px;
    padding-left : 0;
}
.loginbox ul li {
    float        : left;
    width        : 48px;
    height       : 55px;
    color        : #00af62;
    text-align   : center;
    margin-right : 24px;
}
.loginbox ul li .i1 {
    width        : 33px;
    height       : 31px;
    display      : inline-block;
    padding-left : 6px;
}
.loginbox ul li .i2 {
    width        : 27px;
    height       : 31px;
    display      : inline-block;
    padding-left : 7px;
}
.loginbox ul li .i3 {
    width        : 36px;
    height       : 29px;
    display      : inline-block;
    padding-left : 6px;
    padding-top  : 2px;
}
.loginbox .lc {
    border        : 1px solid #e8e8e8;
    height        : 30px;
    margin-bottom : 16px;
    margin-left   : 10px;
    margin-top    : 0;
    text-align    : left;
    width         : 203px;
}
.loginbox .lc i {
    background   : rgba(0, 0, 0, 0) url("../images/pin.png") no-repeat scroll center center;
    border-right : 1px solid #e8e8e8;
    display      : inline-block;
    float        : left;
    height       : 33px;
    width        : 32px;
}
.loginbox .lc span {
    background   : rgba(0, 0, 0, 0) url("../images/iphone.png") no-repeat scroll center center;
    border-right : 1px solid #e8e8e8;
    display      : inline-block;
    float        : left;
    height       : 33px;
    width        : 32px;
}
.loginbox .lc em {
    background   : rgba(0, 0, 0, 0) url("../images/user.png") no-repeat scroll center center;
    border-right : 1px solid #e8e8e8;
    display      : inline-block;
    float        : left;
    height       : 33px;
    width        : 32px;
}
.loginbox .lc input {
    line-height  : 30px;
    padding-left : 10px;
}
.loginbox .check {
    margin-left : 10px;
}
.ewm img {
    margin : 0 auto;
}
.login_item_2 p {
    text-align : center;
    border     : none;
    margin-top : 20px;
}
.login_tip i {
    width          : 18px !important;
    height         : 18px !important;
    background     : url(../images/register/alert.png) no-repeat !important;
    display        : inline-block;
    margin-right   : 5px;
    vertical-align : middle;
    float          : none !important;
    border         : none !important;
}
.login_tip a {
    color       : #ff5917;
    display     : inline-block;
    margin-left : 3px;
}
#login_ok i {
    background : url(../images/register/check.png) no-repeat !important;
}
#login_ok span {
    width      : auto !important;
    background : none !important;
    height     : auto !important;
    float      : none !important;
    border     : none !important;
}
#login_ok {
    display : none;
}
.login_switch span.current {
    color         : #ff5917;
    background    : #fff;
    border-bottom : 1px solid #fff;
}
.login_box .login_l {
    border-right : 1px solid #cdcdcd;
    width        : 112px;
}
.login_rowpr {
    width         : 206px;
    height        : 30px;
    padding       : 0 10px;
    margin-bottom : 20px;
}
.login_rowpr:after {
    clear    : both;
    display  : block;
    height   : 0;
    content  : '';
    overflow : hidden;
}
.login_rowpr span {
    width   : 28px;
    height  : 28px;
    border  : 1px solid #e8e8e8;
    display : block;
    float   : left;
}
.login_rowpr span.user {
    background : url(../images/login/user.png) center center no-repeat;
}
.login_rowpr span.possword {
    background : url(../images/login/locked.png) center center no-repeat;
}
.login_rowpr input {
    height       : 28px;
    line-height  : 28px;
    border       : 1px solid #e8e8e8;
    border-left  : none;
    float        : left;
    padding-left : 10px;
    width        : 158px;
}
.login_button {
    width            : 160px;
    height           : 42px;
    display          : block;
    text-align       : center;
    line-height      : 42px;
    font-size        : 15px;
    color            : #fff;
    background-color : #ff5917;
    margin           : 40px auto 20px;
}
.right_center {
    text-align : left;
    padding    : 0 20px;
}
.right_center a {
    display : block;
    float   : right;
}
.login_item_2 {
    display : none;
}
.scroll_r {
    text-align : center;
    right      : 0;
    display    : inline-block;
    width      : 50px;
    height     : 50px;
    position   : absolute;
    top        : 50%;
    margin-top : -25px;
    z-index    : 1;
    display    : none;
    background : rgba(0, 0, 0, 0.5);
    behavior   : url(js/PIE.htc);
}
.scroll_l {
    text-align : center;
    left       : 0;
    display    : inline-block;
    width      : 50px;
    height     : 50px;
    position   : absolute;
    top        : 50%;
    margin-top : -25px;
    z-index    : 1;
    display    : none;
    background : rgba(0, 0, 0, 0.5);
    behavior   : url(js/PIE.htc);
}
.scroll_r span {
    background : url(../images/banner.png) no-repeat -12px 0;
    width      : 11px;
    height     : 20px;
    margin     : 15px auto;
    display    : inline-block;
}
.scroll_l span {
    background : url(../images/banner.png) no-repeat 0 0;
    width      : 11px;
    height     : 20px;
    margin     : 15px auto;
    display    : inline-block;
}
.bannercenter:hover .scroll_r {
    display : block;
}
.bannercenter:hover .scroll_l {
    display : block;
}
.region {
    margin-top    : 56px;
    height        : 49px;
    border-bottom : 1px solid #eeeeee;
}
.region span {
    font-size    : 24px;
    color        : #333;
    margin-right : 50px;
}
.region i {
    color        : #ff5917;
    margin-right : 20px;
}
.region a {
    margin-right : 20px;
}
.region a:hover {
    color : #ff5917;
}
.content {
    width       : 974px;
    height      : 520px;
    padding-top : 15px;
    float       : left;
}
.aside {
    float  : left;
    height : 319px;
    width  : 169px;
    border : 1px solid #e8e8e8;
}
.aside ul li {
    height        : 75px;
    width         : 139px;
    border-bottom : 1px solid #e8e8e8;
    padding-left  : 30px;
    padding-top   : 31px;
}
.aside ul li:last-child {
    border : 0;
}
.aside ul li.current {
    background : #ff5917;
}
.aside span {
    float : left;
}
.aside1 {
    background : url(../images/city1.png) no-repeat;
    width      : 40px;
    height     : 40px;
    display    : inline-block;
}
.aside1.current {
    background : url(../images/city1_2.png) no-repeat;
}
.aside2 {
    background : url(../images/city2.png) no-repeat;
    width      : 40px;
    height     : 40px;
    display    : inline-block;
}
.aside2.current {
    background : url(../images/city2_2.png) no-repeat;
}
.aside3 {
    background : url(../images/city3.png) no-repeat;
    width      : 40px;
    height     : 40px;
    display    : inline-block;
}
.aside3.current {
    background : url(../images/city3_2.png) no-repeat;
}
.aside4 {
    background : url(../images/city4.png) no-repeat;
    width      : 40px;
    height     : 40px;
    display    : inline-block;
}
.aside4.current {
    background : url(../images/city4_2.png) no-repeat;
}
.aside5 {
    background : url(../images/city5.png) no-repeat;
    width      : 40px;
    height     : 40px;
    display    : inline-block;
}
.aside5.current {
    background : url(../images/city5_2.png) no-repeat;
}
.aside a {
    line-height  : 45px;
    float        : left;
    padding-left : 10px;
}
.aside a.current {
    color : #fff;
}
.contentright {
    height        : 320px;
    width         : 802px;
    border-bottom : 1px solid #e8e8e8;
    border-top    : 1px solid #e8e8e8;
    border-right  : 1px solid #e8e8e8;
    float         : left;
    overflow      : hidden;
    background    : url(../images/r_g.jpg) no-repeat;
}
.contentright ul li a {
    vertical-align : middle;
    display        : inline-block;
}
.lilogo a {
    vertical-align : middle;
    display        : inline-block;
}
.contentright ul li img {
    max-width      : 100%;
    max-height     : 100px;
    margin         : 0 auto;
    vertical-align : middle;
    display        : inline-block;
}
.lilogo p {
    width       : 101px;
    height      : 56px;
    line-height : 56px;
}
.logo_r p {
    width  : 234px;
    height : 138px;
}
.lilogo p:before, .logo_r p:before {
    content     : "."; /* 具体的值与垂直居中无关，尽可能的节省字符 */
    margin-left : -5px;
    font-size   : 10px; /* 修复居中的小BUG */
    visibility  : hidden; /*设置成隐藏元素*/
}
.lilogo img {
    max-width      : 90px;
    max-height     : 46px;
    margin         : 0 auto;
    line-height    : 56px;
    display        : inline-block;
    vertical-align : middle;
    *margin-top    : expression((400 - this.height )/2);
}
.contentright .logo2, .logo3, .logo4, .logo5 {
    display : none;
}
.contentright ul {
    width : 808px;
}
.contentright ul li {
    line-height    : 105px;
    vertical-align : middle;
    text-align     : center;
    float          : left;
    width          : 160px;
    height         : 104px;
    cursor         : pointer;
    text-align     : center;
    border-right   : 1px solid #e8e8e8;
    border-bottom  : 1px solid #e8e8e8;
    border-top     : 1px solid #fff;
}
.contentright ul li:hover {
    border-top    : 1px solid #ccc;
    border-right  : 1px solid #ccc;
    border-bottom : 1px solid #ccc;

}
.boxcontent {
    display : none;
}
.contentbottom {
    height       : 176px;
    width        : 962px;
    border       : 1px solid #e8e8e8;
    border-top   : 0 none;
    float        : left;
    padding-top  : 20px;
    padding-left : 10px;
}
.logo_r {
    width            : 234px;
    height           : 138px;
    background-color : #fff;
    overflow         : hidden;
    border           : 1px solid #e8e8e8;
    vertical-align   : middle;
    text-align       : center;
}
.logo_r img {
    max-width      : 100%;
    max-height     : 140px;
    margin         : 0 auto;
    vertical-align : middle;
    display        : inline-block;
    *margin-top    : expression((148 - this.height )/2);
}
.logo_r p {
    padding-top    : 0 !important;
    vertical-align : middle;
    line-height    : 138px;
}
.bottom_r {
    width        : 234px;
    height       : 176px;
    margin-right : 10px;
    float        : left;
}
.contentbottom .listbox {
    display : none;
}
.contentbottom .listbox:first-child {
    display : block;
}
.bottom_r p {
    text-align  : center;
    padding-top : 10px;
}
.logo_c {
    float        : left;
    padding-left : 10px;
    width        : 500px;
}
.logo_c h3 a {
    font-size   : 16px;
    font-weight : bold;
}
.icon_zd {
    padding-top   : 8px;
    height        : 16px;
    line-height   : 16px;
    margin-bottom : 8px;
}
.logo_c .icon_zd i {
    width        : 16px;
    height       : 16px;
    display      : inline-block;
    margin-right : 5px;
    float        : left;
}
.zd_1 {
    background : url(../images/zd_1.png);
}
.zd_2 {
    background : url(../images/zd_2.png);
}
.zd_3 {
    background : url(../images/zd_3.png);
}
.zd_4 {
    background : url(../images/zd_4.png);
}
.zd_5 {
    background : url(../images/zd_5.png);
}
.zd_6 {
    width : auto !important;
}
.icon_zd a {
    line-height  : 16px;
    float        : left;
    margin-right : 5px;
}
.logo_c p i {
    background   : url(../images/smollpin.png);
    display      : inline-block;
    width        : 8px;
    height       : 11px;
    margin-right : 8px;
}
.xinxi {
    height : 500px;
}
.logo_c p {
    line-height   : 22px;
    overflow      : hidden;
    text-overflow : ellipsis;

}
.logo_c p:last-child {
    color  : #ff5917;
    height : 44px
}
.logo_l {
    height       : 78px;
    width        : 120px;
    text-align   : center;
    float        : right;
    margin-top   : 27px;
    margin-right : 10px;
}
.logo_l em {
    float   : right;
    display : inline-block;
}
.logo_l p {
    color         : #ff5917;
    margin-bottom : 15px;
    font-size     : 14px;
}
.logo_l span, .ul2 span, .ul3 span {
    background    : url(../images/star.png) no-repeat;
    width         : 90px;
    height        : 13px;
    display       : inline-block;
    margin-bottom : 20px;
}
.clearfix span.hot10 {
    background-position : 0px 0px;
}
.clearfix span.hot15 {
    background-position : 0px -15px;
}
.clearfix span.hot20 {
    background-position : 0px -30px;
}
.clearfix span.hot25 {
    background-position : 0px -45px;
}
.clearfix span.hot30 {
    background-position : 0px -60px;
}
.clearfix span.hot35 {
    background-position : 0px -75px;
}
.clearfix span.hot40 {
    background-position : 0px -90px;
}
.clearfix span.hot45 {
    background-position : 0px -105px;
}
.clearfix span.hot50 {
    background-position : 0px -120px;
}
.logo_l .botton {
    border           : 1px solid #ff5917;
    height           : 27px;
    width            : 118px;
    line-height      : 27px;
    display          : block;
    color            : #ff5917;
    font-size        : 12px;
    cursor           : pointer;
    background-color : #fff;
    border-radius    : 3px;
    line-height      : 25px;
}
.logo_l button:hover {
    background-color : #ff5917;
    color            : #fff;
}
.hot_right {
    float      : right;
    border     : 1px solid #e8e8e8;
    height     : 518px;
    width      : 224px;
    margin-top : 15px;
}
.hot_right .ul1 {
    width         : 100%;
    height        : 35px;
    border-bottom : 1px solid #00af62;
    margin-bottom : 2px;
}
.hot_right .ul1 li {
    width       : 112px;
    height      : 35px;
    color       : #00af62;
    font-size   : 14px;
    float       : left;
    line-height : 35px;
    text-align  : center;
    cursor      : pointer;
}
.hot_right .ul1 li:hover {
    background-color : #00af62;
    color            : #fff;
}
.hot_right .ul1 li.current {
    background-color : #00af62;
    color            : #fff;
}
.hot_right .ul2 li {
    height       : 58px;
    width        : 100%;
    margin-top   : 18px;
    padding-left : 10px;
}
.hot_right .ul3 li {
    height       : 58px;
    width        : 100%;
    margin-top   : 18px;
    padding-left : 10px;
}
.lilogo {
    line-height    : 56px;
    text-align     : center;
    vertical-align : middle;
    float          : left;
    height         : 58px;
    width          : 103px;
    margin-right   : 8px;
}
.lilogo .logoa {
    vertical-align : middle;
    line-height    : 66px;
    width          : 101px;
    height         : 56px;
    border         : 1px solid #e8e8e8;
    margin-right   : 10px;
    float          : left;
}
.hot_right .ul2 li > a {
    float       : left;
    line-height : 18px;
    width       : 86px;
    overflow    : hidden;
    text-align  : center;
}
.hot_right .ul3 li > a {
    float       : left;
    line-height : 18px;
    width       : 86px;
    overflow    : hidden;
    text-align  : center;
}
.hot_right .ul3 {
    display : none;
}
.region2 {
    height     : 40px;
}
.region2 a {
    font-size : 22px;
    color     : #333;
    float     : left;
}
.region2 span {
    line-height : 48px;
    font-size   : 12px;
    color       : #a3a3a3;
    margin-left : 10px;

}
.region2 em {
    float       : right;
    line-height : 40px;
}
.region2 em a {
    font-size : 12px;
    color     : #ff5917;
}
.region2 em a:hover {
    color : #ff8c10;
}
.tb, .tb1 {
    margin-top  : 15px;
    font-weight : normal;
}
.tb thead, .tb1 thead {
    font-size   : 14px;
    font-weight : none;
}
.tb thead tr, .tb1 thead tr {
    height           : 40px;
    line-height      : 40px;
    background-color : #f1f1f1;
}
.tb thead tr th, .tb1 thead tr th {
    border-bottom    : 1px solid #e8e8e8;
    font-weight      : normal;

    background-color : #f8f8f8;
}
.w490 {
    padding-left : 10px;
    width        : 480px;
    text-align   : left;
}
.w120 {
    width : 120px;
}
.w200 {
    width : 200px;
}
.w182 {
    width : 182px;
}
.w108 {
    width         : 98px;
    text-align    : right;
    padding-right : 10px;
}
.tb .can, .tb1 .can {
    width       : 65px;
    height      : 21px;
    line-height : 21px;
    float       : right;
}
.tb .can a, .tb1 .can a {
    cursor                : pointer;
    font-size             : 12px;
    color                 : #ff5917;
    display               : inline-block;
    width                 : 63px;
    height                : 19px;
    border                : 1px solid #ff5917;
    border-radius         : 3px;
    -webkit-border-radius : 3px;
    -moz-border-radius    : 3px;
    -ms-border-radius     : 3px;
    -o-border-radius      : 3px;
    text-align            : center;
    line-height           : 19px;
}
.tb tbody tr, .tb1 tbody tr {
    height      : 33px;
    line-height : 33px;
}
.tb tbody tr th, .tb1 tbody tr th {
    border-bottom : 1px solid #f2f2f2;
    font-weight   : normal;
    font-size     : 14px;
}
.tb tbody tr th.w490, .tb1 tbody tr th.w490 {
    overflow      : hidden;
    white-space   : nowrap;
    text-overflow : ellipsis;
    display       : block;
}
.tb tbody tr:hover {
    background : #f7f7f7;
}
.tb1 tbody tr:hover {
    background : #f7f7f7;
}
.tb tbody tr:hover .can a {
    background : #ff5917;
    color      : #fff;
    font-size  : 12px;
}
.tb1 tbody tr:hover .can a {
    background : #ff5917;
    color      : #fff;
    font-size  : 12px;
}
.shopcontenter {
    padding-top : 15px;
    height      : 521px;
}
.shopleft {
    float    : left;
    width    : 224px;
    height   : 519px;
    border   : 1px solid #e8e8e8;
    overflow : hidden;
}
.shopleft .ul1 {
    border-bottom : 1px solid #00af62;
    height        : 35px;
}
.shopleft .ul1 li {
    cursor      : pointer;
    float       : left;
    width       : 112px;
    height      : 35px;
    color       : #00af62;
    font-size   : 14px;
    float       : left;
    line-height : 35px;
    text-align  : center;
    cursor      : pointer;
}
.shopleft .ul1 li.current {
    background : #00af62;
    color      : #fff;
}
.shopleft .ul1 li:hover {
    background : #00af62;
    color      : #fff;
}
.shopleft .ul2 li {
    cursor        : pointer;
    height        : 97px;
    width         : 224px;
    border-bottom : 1px solid #e8e8e8;
}
.shopleft .ul3 li {
    cursor           : pointer;
    height           : 97px;
    width            : 224px;
    border-bottom    : 1px solid #e8e8e8;
    background-color : #fff;
}
.shopleft .ul3 li img {
    max-width : 100%;
}
.shopcenter {
    float  : left;
    width  : 762px;
    height : 519px;
}
.shopcenter .shopheader {
    width        : 742px;
    height       : 37px;

    padding-left : 20px;
    line-height  : 37px;
}
.shopheader span {
    color        : #00af62;
    margin-right : 30px;
}
.shopheader a {
    margin-right : 20px;
}
.shopheader a:hover {
    color : #00af62;
}
.shopcenter ul {
    padding-left : 11px;
    padding-top  : 10px;
    width        : 772px;
    overflow     : hidden;
}
.shopcenter ul li {
    float         : left;
    width         : 180px;
    margin-right  : 10px;
    height        : 229px;
    border-bottom : 1px solid #bfbfbf;
}
.libox {
    overflow   : hidden;
    width      : 180px;
    height     : 180px;
    background : #fff;
}
.libox a {
    vertical-align : middle;
    line-height    : 180px;
    text-align     : center;
    width          : 180px;
    height         : 180px;
    display        : inline-block;
}
.libox a img {
    max-width  : 180px;
    max-height : 180px;
    display    : inline-block;
}
.shopcenter ul li:hover .libox {
    box-shadow         : 3px 2px 10px #ccc;
    -webkit-box-shadow : 3px 2px 10px #ccc;
    -o-box-shadow      : 3px 2px 10px #ccc;
    -moz-box-shadow    : 3px 2px 10px #ccc;
    -ms-box-shadow     : 3px 2px 10px #ccc;
}
.shopcenter p {
    line-height  : 31px;
    color        : #333;
    padding-left : 8px;
    overflow     : hidden;
    word-wrap    : normal;
    height       : 30px;
}
.shopcenter .money span {
    color        : #ff5917;
    padding-left : 8px;
    float        : left;
}
.shopcenter .money em {
    color           : #666;
    text-decoration : line-through;
    float           : right;
}
.shopright {
    float : right;
}
.shopright .top {
    height        : 252px;
    width         : 208px;
    background    : #ccc;
    margin-bottom : 17px;
}
.shopright .bottom {
    height     : 252px;
    width      : 208px;
    background : #ccc;
}
.bbsbox {
    margin-top : 10px;
    overflow   : hidden;
}
.bbsul {
    width : 1500px;
}
.bbsbox .bbsul > li {
    width        : 282px;
    height       : 412px;
    float        : left;
    margin-right : 30px;
}
.bbsbox p {
    line-height : 31px;
    height      : 31px;
}
.bbsbox p a {
    float : right;
    color : #00af62;
}
.bbsbox p span {
    float : left;
}
.bbsbox div {
    height        : 150px;
    width         : 282px;
    background    : #ccc;
    margin-bottom : 6px;
}
.bbsbox div a {
    width   : 282px;
    height  : 150px;
    display : inline-block;
}
.bbsbox ul li ul li a:hover {
    color : #ff5917;
}
.bbsbox ul li ul li {
    line-height  : 28px;
    padding-left : 10px;
    background   : url(../images/yuandian.png) no-repeat left center;
}
.casebox {
    margin-top : 15px;
    overflow   : hidden;
}
.casebox ul {
    width : 2000px;
}
.casebox ul li {
    width        : 228px;
    height       : 214px;
    float        : left;
    margin-right : 20px;
}
.casebox ul li div {
    overflow      : hidden;
    width         : 228px;
    height        : 171px;
    background    : #ccc;
    margin-bottom : 10px;
}
.casebox ul li div:hover {
    box-shadow : 0px 5px 16px #666;
}
.casebox ul li div a {
    width   : 228px;
    height  : 171px;
    display : inline-block;
}
.casebox ul li p {
    text-align : center;
}
.ltcenter {
    margin-top : 15px;
}
.wrap .dic {
    float : left;
}
.wrap .dic-left {
    width : 403px;
}
.wrap .dic-center {
    width        : 435px;
    margin-left  : 25px;
    margin-right : 25px;
}
.wrap .dic-right {
    width         : 260px;
    border-left   : 1px solid #e8e8e8;
    border-bottom : 1px solid #e8e8e8;
    border-right  : 1px solid #e8e8e8;
}
.dic-item {
    padding       : 9px 0px;
    border-bottom : 1px solid #F2F2F2;
}
.dic-item .title {
    margin-bottom : 9px;
    font-size     : 16px;
    color         : #333;
}
.dic-right .hot-title {
    padding     : 7px 10px 0;
    font-size   : 14px;
    color       : #333;
    font-weight : bold;
}
.hot-ph .hot-tie {
    margin        : 13px 0;
    padding-left  : 8px;
    height        : 20px;
    overflow      : hidden;
    display       : block;
    white-space   : nowrap;
    overflow      : hidden;
    text-overflow : ellipsis;
}
.wrap_area {
    position : relative;
}
/*地区弹出框*/
.bannerleft .pop_area, .pop_area_paren .pop_area2 {
    background-color : #fff;
    z-index          : 0;
    position         : relative;
    z-index          : 1111;
}
.main_area {
    width            : 400px;
    height           : 235px;
    position         : absolute;
    top              : -19px;
    left             : -13px;
    border           : 1px solid #ff5917;
    z-index          : 111;
    background-color : #fff;
    text-align       : left;
    padding          : 12px;
}
.main_area .hot_area {
    margin       : 10px 0;
    padding-left : 6px;
}
.main_area .hot_area a {
    margin-right : 11px;
    color        : #333;
    line-height  : 22px;
}
.main_area .area_list {
    height       : 34px;
    padding-left : 6px;
    color        : #333;
}
.area_list .txt_ens {
    font-weight  : bold;
    margin-right : 14px;
}
.area_list a {
    margin-right : 7px;
    color        : #333;
}
.city_list a {
    margin-right : 9px;
}
.main_area2 .city_list {
    line-height : 26px;
}
.main_area2 .title {
    height : 40px;
}
.main_area2 .pro_name {
    margin-right : 15PX;
}
/*首页新闻*/
.wrap .new_left {
    width  : 405px;
    height : 345px;
    float  : left;
}
.wrap .new_right {
    width: 435px;
    margin-left: 25px;
    margin-right: 25px;
    float: left;
    font-size: 16px;
}
.new_right .info .figure{
    width: 42%;
    height: 150px;
}
.new_right .info .figure img{
    max-width: 100%;
}
.new_right .info .cont{
    width: 54%;
    margin-left: 4%;
    margin-top: 11px;
}
.new_right .info .cont p.text{
    color: #818181;
}
.new_right .info a{
    margin-bottom: 8px;
    color: #333;
}
.new_right ul li{
    margin-bottom: 7px;
}
.new_right ul li a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-size: 16px;
    color: #333;
}
.wrap .swiper-pagination-bullet {
    background-color : #fff;
    height           : 12px;
    width            : 12px;
}
.swiper-container img{
    max-width: 100%;
}
.new_left .title {
    position      : absolute;
    bottom        : 0px;
    right         : 0px;
    z-index       : 111;
    color         : #fff;
    height        : 32px;
    line-height   : 32px;
    padding-right : 15px;
}
.new_right .cat_new {

    float         : left;
    padding-left  : 12px;
    margin-bottom : 20px;
    overflow      : hidden;
    width         : 48%;
}
.new_right .cat_new a {
    display       : inline-block;
    white-space   : nowrap;
    overflow      : hidden;
    text-overflow : ellipsis;
}
.cat_new .title {
    font-size : 16px;
}
.cat_new .title .c_name {
    padding          : 6px 14px;
    font-size        : 12px;
    background-color : #00af62;
    color            : #fff;
    border-radius    : 4px;
    margin-right     : 10px;
}
.cat_new li i {
    color         : #333;
    display       : block;
    white-space   : nowrap;
    overflow      : hidden;
    text-overflow : ellipsis;
    width         : 330px;
}
.cat_new .cat_ul li {
    margin        : 6px 0;
    white-space   : nowrap;
    background    : url("../images/dian.png") no-repeat left center;
    text-overflow : ellipsis;
    padding-left  : 15px;
}
.swiper-pagination {
    position         : absolute;
    z-index          : 20;
    left             : 0px;
    bottom           : 0px;
    width            : 100%;
    padding-left     : 10px;
    height           : 30px;
    line-height      : 30px;
    background-color : #747474;
    opacity          : 0.9;
}
.swiper-pagination-switch {
    display       : inline-block;
    width         : 8px;
    height        : 8px;
    border-radius : 8px;
    background    : #555;
    margin-right  : 5px;
    opacity       : 0.8;
    border        : 1px solid #fff;
    cursor        : pointer;
}
.swiper-active-switch {
    background : #fff;
}
.cat_new_l {
    width : 415px;
}
.cat_new .title:hover, .cat_new li i:hover, .dic-item:hover, .dic-item .title:hover, .hot-ph .hot-tie:hover {
    color  : #ff5917;
    cursor : pointer;
}
.siderbar_rec2, .siderbar_rec3, .siderbar_hot2, .siderbar_hot3 {
    display : none;
}
/**搜索添加***/
.wrapleft .tbbox {
    margin-bottom : 60px;
}
.bcon .s_title {
    color         : #00af62;
    border-bottom : 1px solid #e8e8e8;
    padding       : 6px 0;
    font-size     : 16px;
}
.bcon .lt_one {
    margin: 16px 35px 16px 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.bcon_shop .lt_one {
    margin  : 15px 12px 0;
    float   : left;
    width   : 152px;
    padding : 8px;
    border  : 1px solid #eee;
}
.bcon_shop .lt_one .one_img {
    width  : 150px;
    height : 150px;
    border : 1px solid #eee;
}
.bcon_shop .lt_one .oa {
    width  : 100%;
    height : 100%;
}
.bcon_shop .lt_one .p_name {
    margin : 6px 0 10px;
}
.bcon_shop .lt_one .p_pri {
    color         : #e92121;
    font-size     : 14px;
    font-weight   : bold;
    margin-bottom : 26px;
}
.lt_one .oa {
    width        : 100px;
    height       : 65px;
    float        : left;
    margin-right : 15px;
}
.bcon_disc .lt_one .oa {
    width  : 60px;
    height : 60px;
}
.lt_one .oa img {
    width  : 100%;
    height : 100%;
}
.bcon_disc .lt_one .oa img {
    border-radius : 50%;
}
.lt_one .desc .name {
    padding-right : 16px;
    padding-left  : 4px;
}
.lt_one .title {
    font-size   : 14px;
    font-weight : bold;
    color       : #666;
    padding     : 4px 0;
}
.bcon_disc .lt_one .desc {
    margin         : 4px 0 4px 70px;
    border-bottom  : 1px solid #eee;
    padding-bottom : 10px;
}
.bcon_disc .lt_one .desc .r_ico {
    float   : right;
    display : inline-block;
}
.bcon_disc .lt_one .r_ico i {
    background : rgba(0, 0, 0, 0) url("../images/invitation_pic.png") no-repeat scroll 0 0;
    display    : inline-block;
    width      : 15px;
    height     : 10px;
}
.bcon_disc .lt_one .r_ico .e1 {
    background-position : -3px -1px;
}
.bcon_disc .lt_one .r_ico .e2 {
    background-position : -3px -11px;
}
/**新版免费信息和专题2017-11-22**/
.jiagu {
    margin-top : 30px;
}
.jiagu .item1 {
    width        : 456px;
    margin-right : 35px;
    font-size    : 14px;
}
.jiagu .item2 {
    width        : 505px;
    margin-right : 35px;
    font-size    : 14px;
}
.jiagu .big-title {
    margin-bottom : 20px;
}
.jiagu .big-title a {
    font-size : 24px;
    color     : #333;
}
.jiagu .title {
    margin-bottom : 12px;
    overflow      : hidden;
    text-overflow : ellipsis;
    white-space   : nowrap;
}
.jiagu .title a {
    font-size : 18px;
}
.jiagu .item1 .first {
    font-size     : 18px;
    margin-bottom : 12px;
}
.jiagu .item2 .text {
    border-bottom  : 1px solid #e8e8e8;
    overflow       : hidden;
    text-overflow  : ellipsis;
    white-space    : nowrap;
    padding-bottom : 8px;
    margin-bottom  : 8px;
}
.jiagu .first a {
    display       : block;
    font-size     : 18px;
    margin-bottom : 8px;
    overflow      : hidden;
    text-overflow : ellipsis;
    white-space   : nowrap;
}
.jiagu .info .text {
    margin-left : 170px;
}
.jiagu .first .img {
    float    : left;
    width    : 150px;
    height   : 92px;
    overflow : hidden;
}
.jiagu .item1 li a {
    background    : url(../images/dian-icon.png) no-repeat -9px -16px;
    padding-left  : 20px;
    height        : 22px;
    overflow      : hidden;
    text-overflow : ellipsis;
    white-space   : nowrap;
    display       : inline-block;
}
.jiagu .first a {
    background : none;
}
.jiagu .item3 {
    width  : 185px;
    height : 352px;
}
#newdiv .div1 {
    width : 890px;
}
#newdiv .div2 {
    width: 305px;
    box-sizing: border-box;
    padding: 0 0 0 20px;
    border-left: 1px solid #f2f2f2;
}
.new-bbs li{
    border-bottom: 1px solid #F2F2F2;
    padding: 12px 0;
}
.new-bbs li a{
    display: block;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    color : #333;
}
.new-info li{
    margin-bottom: 12px;
}
.new-info li a{
    background: url(../images/dian-icon.png) no-repeat -9px -16px;
    padding-left: 20px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    font-size: 16px;
    color: #333;
    margin-bottom: 8px;
}
.new-info li p.text{
    font-size: 14px;
    color : #818181;
    padding-left: 20px;
}
.new_right .info{
    margin-bottom: 12px;
}
#newdiv{
    margin-top: 58px;
}
.dic-item .title a{
    color : #333;
}